using System;

namespace SecuBat.AttackPlugin
{
	/// <summary>
	/// Summary description for IAnalysis.
	/// </summary>
	public interface IAnalysis
	{
		string ResponseHtml {get;}
		int ResponseCode {get;}
		int AnalysisResult {get;}
		int Id {get;}
		int PluginId {get;}
		int AttackId {get;}
		string AnalysisText {get;}
			
		void Execute(IAttack attackToAnalyze);
		void InitializeAnalysis();
		void DoAnalysis();
		void Register();
	}
}
